package Partido;

/**
 * Clase Partido
 * @author Tina&Piztacho
 *
 */
public class Partido {
	
	protected String fechaPublicacion, horaPartido, fechaPartido, equipoLocal, equipoVisitante;
	protected int totalVotantes, totalLocal, totalVisitante;
	
	/**
	 * constructor
	 */
	public Partido(String fecha, String fechaP, String hora, String local, String visitante){
		fechaPublicacion = fecha;
		fechaPartido = fechaP;
		horaPartido = hora;
		equipoLocal = local;
		equipoVisitante = visitante;
		totalVotantes=0;
		totalLocal=0;
		totalVisitante=0;
		
	}

	//getters
	public String getFechaPublicacion() {
		return fechaPublicacion;
	}

	public String getHoraPartido() {
		return horaPartido;
	}
	
	public String getFechaPartido() {
		return fechaPartido;
	}
	
	public String getEquipoLocal() {
		return equipoLocal;
	}
	
	public String getEquipoVisitante() {
		return equipoVisitante;
	}
	
	public int getTotalVotantes() {
		return totalVotantes;
	}
	
	public int getTotalLocal() {
		return totalLocal;
	}
	
	public int getTotalVisitante() {
		return totalVisitante;
	}
	
	//setters
	public void setFechaPublicacion(String fechaPublicacion) {
		this.fechaPublicacion = fechaPublicacion;
	}

	public void setHoraPartido(String horaPartido) {
		this.horaPartido = horaPartido;
	}

	public void setFechaPartido(String fechaPartido) {
		this.fechaPartido = fechaPartido;
	}

	public void setEquipoLocal(String equipoLocal) {
		this.equipoLocal = equipoLocal;
	}

	public void setEquipoVisitante(String equipoVisitante) {
		this.equipoVisitante = equipoVisitante;
	}

	public void setTotalVotantes(int totalVotantes) {
		this.totalVotantes = totalVotantes;
	}

	public void setTotalLocal(int totalLocal) {
		this.totalLocal = totalLocal;
	}

	public void setTotalVisitante(int totalVisitante) {
		this.totalVisitante = totalVisitante;
	}
	
	
	
	@Override
	public String toString() {
		return "Partido [fechaPublicacion=" + fechaPublicacion
				+ ", horaPartido=" + horaPartido + ", fechaPartido="
				+ fechaPartido + ", equipoLocal=" + equipoLocal
				+ ", equipoVisitante=" + equipoVisitante + ", totalVotantes="
				+ totalVotantes + ", totalLocal=" + totalLocal
				+ ", totalVisitante=" + totalVisitante + "]";
	}

	
	public int pronosticoAcumuladoLocal (){
		
		return totalLocal;
	}
	
	public int pronosticoAcumuladoVisita (){
		
		return totalVisitante;
	}
	
	public void actualizarTotalVotantes(){
		totalVotantes++;
	}
	
	public void actualizarTotalLocal(int x){
		totalLocal= totalLocal + x;
	}  
	
	public void actualizarTotalVisitante(int x){
		totalVisitante = totalVisitante + x;
	}
	
}
